@charset "UTF-8";
/* CSS Document */
.clear 
{
    clear:both; 
    height:1px; 
    line-height:1px;
}

.form_wrapper 
{ 
    width:100%; 
    background:none
}
.form_content 
{ 
    width:100%; 
    background:none
}

.idea_img {/* background:url(../images/enquiry/idea.png) no-repeat center; width:340px; height:330px; display:none;*/}
.inquiry_text { width:100%; /*height:330px;*/ margin-right:15px;}
.inquiry_text h2 { color:#2978B6 !important; font-family:Georgia !important; font-size:22px !important; font-weight:normal !important; }
.inquiry_text h3 { color:#333333 !important; font-family:Georgia !important; font-size:18px !important; font-weight:normal !important; }
.inquiry_text p { color:#555555; font-family:arial; font-size:12px; font-weight:normal; line-height:1.4em !important;}
.form_content .inic_form { margin:20px 0px 0px 0px; color:#d4d4d4 !important; padding-bottom:20px; border:solid 1px #ccc;}
.inic_form ul { margin:0px; padding:0px; list-style-type:none;}
.inic_form ul li{  margin:5px 0px; background:none !important; padding:0px !important; list-style-type:none !important;}
.inic_form ul li span { padding:2px 0px; line-height:2.0em;}
.inic_form ul li .title { width:38%; display:block;font-family:georgia; font-size:16px; color:#2978B6; text-align:right; border-bottom: solid 1px #CCC;}
.inic_form ul li .lable { float:left; width:38%; display:block; font-family:arial; font-size:12px; color:#555555; text-align:right;}
.inic_form ul li .value { float:right; width:60%; display:block; font-family:arial; font-size:12px; color:#555555;}
.inic_form ul li .lable .red {color:#c00; font-size:13px;}
.inic_form .txt_fld { padding:3px 4px; font-size:12px; color:#666; font-weight:bold; -moz-border-radius:8px; border: solid 1px #ccc; background:#f7f7f7;}
.inic_form .mandatory li .lable{ color:#F00 !important;}
.inic_form .mandatory { background:#FF9;}
.inic_form .error { background:#FF9;  padding:7px 4px 5px 4px; text-align:center;}
.inic_form .error h3 { color:#C00 !important; font-weight:normal; font-size:18px;}
.inic_form .submit_inquiry { background:url(../images/submit_button.png) no-repeat; width:223px; height:43px; border:none; cursor:pointer;}
.inic_form .helpmsg { padding:5px; font-size:12px; font-weight:normal; border: solid 1px #CBEFFF; text-align:center; background:#D7F1FF; color:#06C;}
.inic_form .helpmsg span { color:#390 !important; font-weight:bold;}



/* Widget classes */

select {font-weight:bold; font-family:arial; font-size:12px;}
option {color:#333; padding-left:12px; font-weight:normal; padding:2px; border-bottom:solid 1px #f1f1f1;}
option.title {color:#333; padding:3px; background-color:#e1e1e1; font-weight:bold; }
#inic-sidebar .mandatory-widget { }
#inic-sidebar .mandatory-widget .form-tf, #inic-sidebar .mandatory-widget .form-tf1, #inic-sidebar .mandatory-widget .form-ta { border:solid 1px #b41616; background:#fbfad4; }
#inic-sidebar #loading_gif { margin:11px 0 0 5px!important; }
.sb-block4 .submit_button { background:url(../../../uploads/sidebar/submit_inquiry.jpg) no-repeat left top; border:medium none; cursor:pointer; height:33px; width:158px; margin:4px 0 0 22px; border:none;}

.loading_container {
   background-color: #ffffff;  /* the background          */
   filter:alpha(opacity=50);   /* Internet Explorer       */
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 0.5;               /* newer Mozilla and CSS-3 */
   position:absolute;
   width:100%;
   min-height:100%;
   text-align:center;
}
.loading_content {
   filter:alpha(opacity=100);  /* discarded */
   -moz-opacity:1.0;           /* discarded */
   opacity: 1.0;               /* discarded */
   margin:auto;
}

/* Custon Widget Form Classes */
.bl-inst-quote { width:100% !important;}
.bl-inst-quote  .error { padding:0px !important; }
.bl-ser-img { float:left; margin-right:5px; height:155px;}
.bl-inst-quote { float:left; text-align:left; width:100%;}
.bl-inst-quote h2{font:normal 16px Arial; margin:0px 0px 0px 0px; color:#333; padding:2px;  }
.bl-inst-quote h2 span{ font:normal 11px arial; color:#666;}
#inst-quote-form{ padding:10px 5px 10px 10px;}
#inst-quote-form .tf { width:90%; height:16px; border:solid 1px #d1d1d1; padding:4px 3px; margin-bottom:10px; font-weight:bold; font-family:arial; font-size:14px; color:#333; background:#f7f7f7; height:16px;}
#inst-quote-form .dd { width:90%; height:27px; border:solid 1px #d1d1d1; padding:4px 3px; margin-bottom:10px; font-weight:bold; font-family:arial; font-size:14px; color:#333; background:#f7f7f7;}
#inst-quote-form .cp { width:200px; height:16px; border:solid 1px #d1d1d1; padding:4px 3px; margin:5px 0 10px 0; font-weight:bold; font-family:arial; font-size:14px; color:#333; background:#f7f7f7;}
#inst-quote-form .ta { width:90%; height:80px; border:solid 1px #d1d1d1; padding:4px 3px; margin-bottom:10px; font-weight:bold; font-family:arial; font-size:14px; color:#333; background:#f7f7f7;}
#inst-quote-form .bt { width:76px; height:25px; border:none; background:url(../images/btn_mobile.gif) left top no-repeat;}
#inst-quote-form .mandatory {color:#F00 !important; background:#ff9;}